1990年,第四次全国人口普査统计,北厍全镇总人数为28547人,其中汉族28539人,彝族1人,壮族7人。
2000年,第五次全国人口普查统计,北厍全镇总人数为33388人,其中汉族33358人,苗族2人,彝族2人,壮族18人,布依族2人,朝鲜族4人,满族1人,蒙古族1人。
2003年,北厍镇常住人口中,北厍全镇总人数为27243人,其中汉族27221人,彝族2人,壮族12人,布依族6人,仡佬族2人。